Designing Packet Buffers with Statistical Guarantees (Hot Interconnects 2004)
نویسندگان
چکیده
Packet buffers are an essential part of routers. In highend routers these buffers need to store a large amount of data at very high speeds. To satisfy these requirements, we need a memory with the the speed of SRAM and the density of DRAM. A typical solution is to use hybrid packet buffers built from a combination of SRAM and DRAM, where the SRAM holds the heads and tails of per-flow packet FIFOs and the DRAM is used for bulk storage. The main challenge then is to minimize the size of the SRAM while providing reasonable performance guarantees. In this paper, we analyze a commonly used hybrid architecture from a statistical perspective, and ask the following question: if the packet buffer designer is willing to tolerate a certain drop probability, then how small can the SRAM get? To do so, we introduce an analytical model for representing the SRAM buffer occupancy, and derive drop probabilities as a function of SRAM size under a wide range of statistical traffic patterns. As a consequence of our analysis we show that, for low drop probability, the required SRAM size is proportional to the number of flows.
منابع مشابه
Guest Editor's Introduction: Hot Interconnects 11 - Solving Network Bottlenecks
Hot Interconnects is an annual conference that specializes in emerging technologies for interconnecting computer systems and subsystems, as well as networks. The conference has a high degree of industrial participation, with paper submissions, panel discussions, and tutorials that often reflect the melding of industrial and university perspectives. Hot Interconnects 11, which took place 20 to 2...
متن کاملFeedback Output Queuing: A Novel Architecture for Efficient Switching Systems
We consider the problem of providing QoS guarantees in a high-speed packet switch. As basic requirements, the switch should be scalable to high speeds per port, a large number of ports and a large number of traffic flows with independent QoS guarantees. Existing scalable solutions are based on Virtual Output Queueing, which is computationally complex when required to provide QoS guarantees for ...
متن کاملDelay and Buffer Bounds in High Radix Interconnection Networks
We apply recent results in queueing theory to propose a methodology for bounding the buffer depth and packet delay in high radix interconnection networks. While most work in interconnection networks has been focused on the throughput and average latency in such systems, few studies have been done providing statistical guarantees for buffer depth, packet reordering and packet delays. These param...
متن کاملA Practical Deterministic Crossbar Scheduler Achieves Almost Full Throughput without Being Heavily Affected by Short Virtual Output Queues Or
......Input-queued crossbars are the common building blocks in Internet routers, datacenter and high-performance computing interconnects, and on-chip networks. These crossbars often contain no buffers, which saves valuable chip area. Arriving packets issue requests to a central scheduler. While waiting for the scheduler to grant their requests, packets wait at input packet buffers in front of t...
متن کاملA Practical Deterministic Crossbar Scheduler Achieves Almost Full Throughput without Being Heavily Affected by Short Virtual Output Queues or Traffic Burstiness. Simple Additions Offer Deterministic Service Guarantees and Distribute the Bandwidth of Congested Links in a Weighted, Fair Manner
......Input-queued crossbars are the common building blocks in Internet routers, datacenter and high-performance computing interconnects, and on-chip networks. These crossbars often contain no buffers, which saves valuable chip area. Arriving packets issue requests to a central scheduler. While waiting for the scheduler to grant their requests, packets wait at input packet buffers in front of t...
متن کامل